Python Job: Junior Developer

Job added on

Location

Calgary - Canada

Job type

Full-Time

Python Job Details

We are Olsen Consulting, an entrepreneurial team specialized in the implementation and optimization of enterprise resource management systems for our clients across Canada and the United States. Olsen Consulting strives to bring our clients forward into the future by helping them automate their business processes. Our mission is to help our clients capitalize on their systems and data through expertise, creativity, and excellence while leveraging and magnifying our talent. Our business is optimizing our clients' businesses. To do this, we want to cultivate a team of people who know how to leverage their talents and capabilities to solve problems and streamline processes.


We are looking for a Junior Developer to join our team. This position is responsible to design, develop and maintain software solutions. Also responsible for coding, testing, and debugging software, as well as providing technical support.


Duties and Responsibilities:

  • Collaborate with developers to design, develop and maintain software solutions
  • Write well-designed, efficient, and testable code
  • Participate in code reviews and provide feedback to colleagues
  • Troubleshoot and debug software issues
  • Provide technical support as needed to other team members
  • Maintain and optimize internal systems
  • Write and maintain technical documentation
  • Stay up to date with emerging trends in software development
  • Other duties as required

Qualifications:

Required:

  • Bachelor's degree or diploma in computer science or related field
  • At least 1 year of relevant work experience
  • Strong understanding of computer programming principles and concepts
  • Knowledge of one or more programming languages such as Java, Python, or C++
  • Familiarity with web technologies such as HTML, CSS, JavaScript
  • Familiarity with database management systems (SQL or NoSQL)
  • Ability to work collaboratively with others and communicate effectively
  • Detail-oriented with excellent problem-solving skills
  • Able to respond swiftly to new or shifting priorities and goals
  • Eager to learn, take initiative, collaborate, and contribute meaningfully.
  • Strong written and verbal communication skills

Preferred:

  • Experience with software development tools such as Git, JIRA, and Agile methodologies
  • Familiarity with cloud computing services such as AWS or Azure
  • Experience with front-end frameworks such as React or Angular
  • Knowledge of DevOps practices and tools

Benefits of working at Olsen Consulting:

  • Remote-first: Canadian residents can work from (almost) anywhere
  • Team: A-players committed to excellence and collaboration who communicate openly and honestly
  • Flex Schedule: The autonomy to work flexibly for your best productivity & collaboration
  • Flex Time: Flex time for work-life balance
  • Equipment: High-tech equipment
  • Competitive Pay: We offer a total compensation package: salary, vacation, health benefits, PTO, personal development, education & training
  • Health Benefits: Employer paid benefits plan including prescriptions, health, dental & vision
  • Travel: Opportunity to travel for fun events, conferences and work opportunities
  • Fun Social Events: Fun company events like team ski days and mixers
  • Education & Training: Sponsored education, training and development for career and personal growth
  • Growth & Goals: Excellent career growth opportunities with support to reach professional & personal goals

If you are driven, experienced, and excited about being part of a young, up-and-coming company, please submit your resume and cover letter. Tell us why you are awesome and what’s important to you at this stage of your career as well as in an employer.


Olsen recognizes the dignity and worth of every person and provides equitable rights and opportunities to all employees. We work together to create a climate of understanding and mutual respect.

We thank everyone for their interest in Olsen Consulting, but only short-listed candidates will be contacted.